1. wykorzystuje środowisko programistyczne dla aplikacji mobilnych
2. programuje aplikacje mobilne
1) programuje aplikacje w jednym z systemów mobilnych: iOS lub Android
2) stosuje języki programowania dedykowane dla aplikacji mobilnych na systemach iOS lub Android: Objective-C lub Swift lub Java lub C#
3) programuje przechowywanie danych i preferencji użytkownika w aplikacjach mobilnych
4) identyfikuje elementy UI aplikacji mobilnej (przyciski, nawigacja, okna dialogowe, listy,
formularze, paski narzędziowe, grafika, animacje, dźwięk)
5) programuje interfejs użytkownika za pomocą języka XAML
6) programuje aplikacje mobilne przy wykorzystaniu elementów UI
7) programuje proste aplikacje mobilne typu zegar, powiadamianie, kalendarz, formularz, lokalizacja (system nawigacji satelitarnej)
8) pobiera i wysyła dane z/do internetu dla aplikacji mobilnej
9) programuje aplikację mobilną korzystającą z bazy danych
10) tworzy aplikacje dostosowane do danej platformy mobilnej (np.: system Android smartfon, system Android Tablet, IPAD IPhone)
11) uruchamia aplikacje mobilne
12) przygotowuje aplikacje do publikacji w sklepie

